package cn.jeeweb.modules.web.labor.service;

import cn.jeeweb.core.common.service.ICommonService;
import cn.jeeweb.core.query.data.Page;
import cn.jeeweb.core.query.data.Queryable;
import cn.jeeweb.modules.web.civil.entity.HuCivilMsg;
import cn.jeeweb.modules.web.expertise.entity.HuExpertiseMsg;
import cn.jeeweb.modules.web.human.entity.HuHumanMsg;
import cn.jeeweb.modules.web.labor.content.HuLaborContent;
import cn.jeeweb.modules.web.labor.entity.HuEmployMent;
import cn.jeeweb.modules.web.labor.entity.HuLabor;
import com.baomidou.mybatisplus.mapper.Wrapper;

import java.util.List;

/**   
 * @Title: hu_labor
 * @Description: hu_labor
 * @author rql
 * @date 2018-02-27 17:50:24
 * @version V1.0   
 *
 */
public interface IHuLaborService extends ICommonService<HuLabor> {

    List<HuLabor> selectPoorList();


    void insertLabor(HuLabor huLabor, HuEmployMent huEmployMent, HuHumanMsg humanMsg, HuCivilMsg huCivilMsg, HuExpertiseMsg expertiseMsg);

    Page<HuLaborContent> selectAllList(Queryable queryable, Wrapper<HuLaborContent> wrapper);

    Integer selectCount();
}

